Towards automatic software fault location through decision-to-decision path analysis
نویسنده
چکیده
Software development is a complex and error prone process. As a result of this process, much time is spent debugging software. This debugging process actually consists of two activities, fault localization and repair. For most problems, much of the debugging effort is devoted to fault localization. In this paper, current fault localization techniques are surveyed and a new technique called relational path analysis is proposed. Relational path analysis suggests that there exists information associated with stored execution paths of programs that, when analyzed heuristically, can localize faults with statistical significance. This paper presents a set of candidate heuristics for relational path analysis and the results of an experiment utilizing the heuristics. Conclusions regarding the effectiveness and usability of this technique and future research in this area are also discussed.
منابع مشابه
Fault Detection and Location in DC Microgrids by Recurrent Neural Networks and Decision Tree Classifier
Microgrids have played an important role in distribution networks during recent years. DC microgrids are very popular among researchers because of their benefits. Protection is one of the significant challenges in the way of microgrids progress. As a result, in this paper, a fault detection and location scheme for DC microgrids is proposed. Due to advances in Artificial Intelligence (AI) and s...
متن کاملInternal Fault Detection, Location, and Classification in Stator Winding of the Synchronous Generators Based on the Terminal Voltage Waveform
In this paper, a novel method is presented for detection and classification of the faultyphase/region in the stator winding of synchronous generators on the basis of the resulting harmoniccomponents that appear in the terminal voltage waveforms. Analytical results obtained through DecisionTree (DT) show that the internal faults are not only detectable but also they can be classified andthe rela...
متن کاملoptimal location to reduce earthquake vulnerability of cities (Case study: Bojnord)
Iran is among the countries which id most vulnerable to natural disasters, especially earthquakes. This natural phenomenon creates a disaster in an area of Iran every few years and destroys the human and financial potentials of the country and it has also irreversible mental and emotional consequences. Due to the unexpected nature of most natural disasters and the need for rapid and accurate de...
متن کاملDecision-Making Styles and Attitude Towards Substances: Predictors of Potential Addiction in Adolescents
Objective: In all societies, adolescents are the most vulnerable age group to addiction. Decision-making styles and attitude toward substances can play an important role in the tendency of adolescents to addiction. The aim of the current study was to investigate the role of decision-making styles and attitude toward substances in predicting the potential addiction among adolescents. Methods: I...
متن کاملError assessment in man-machine systems using the CREAM method and human-in-the-loop fault tree analysis
Background and Objectives: Despite contribution to catastrophic accidents, human errors have been generally ignored in the design of human-machine (HM) systems and the determination of the level of automation (LOA). This paper aims to develop a method to estimate the level of automation in the early stage of the design phase considering both human and machine performance. Methods: A quantita...
متن کامل